﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Qiang.Geometry
{
    public interface ICurve : IGeometry
    {

        #region 属性

        /// <summary>
        /// 长度。
        /// </summary>
        double Length { get; }

        /// <summary>
        /// 是否封闭。
        /// </summary>
        bool IsClosed { get; }

        /// <summary>
        /// 是否是环。
        /// 环：是简单图形（IsSimple）并且是封闭的（IsClosed）。
        /// </summary>
        bool IsRing { get; }

        /// <summary>
        /// 起始点。
        /// </summary>
        Coordinate StartPoint { get; set; }

        /// <summary>
        /// 结束点。
        /// </summary>
        Coordinate EndPoint { get; set; }
       
              

        #endregion


    }
}
